1.资源地址
下面的内容只是对这个包做一个简单的了解,如何要详细了解,建议查看官网。
2.包的作用
debug
包的作用:小型的调试工具,经常在启动服务后的调试,一般是在启动网络服务中的简单调试。
3.安装
3-1 npm 安装
$ npm install debug --save-dev
3-2 yarn 安装
$ yarn add debug --dev
4.使用
4-1 准备文件
在这里只是简单了解一下如何使用,因此,不使用 http 模块来启动服务了,只是简单的写一下定时器执行函数。
- 导入模块:
require('debug')
- 根据模块变量,定义不同的调试信息变量,如下面的
debug1
和debug2
// index.js
var debug = require('debug'),
debug1 = debug('>>>'),
debug2 = debug('<<<');
function work1() {
debug1('work0 ...');
setTimeout(work1, 1000);
}
function work2() {
debug2('work1 ...');
setTimeout(work2, 1000);
}
work1();
work2();
4-2 执行单个调试信息
在控制台中执行正常的命令,控制台卡死,没有任何输出信息。
$ node index.js
要想显示调试信息,需要执行下面的命令:
# 执行debug1的调试内容
$ DEBUG='>>>' node index.js
如果想显示 debug2 的调试内容:
# 执行debug2的调试内容
$ DEBUG='<<<' node index.js
注意:DEBUG 后指定的内容和代码中指定的内容要匹配。
4-3 执行所有的调试信息
使用通配符执行所有的调试代码。
$ DEBUG='*' node index.js
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。